.app_contain {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;

    .contain {
        .center {
            width: 420px;
            margin: 0 auto;

            .login_card {
                width: 422px;
                -webkit-box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
                box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
                padding: 24px 32px 32px;
                border-radius: 8px;
                margin: 0 auto;
                background: #fff;

                img {
                    width: 150px;
                }

                div {
                    margin-top: 15px;
                }

                a {
                    margin-top: 15px;
                }

                h1 {
                    font-weight: 600;
                    font-size: 24px;
                    color: rgb(25, 25, 25);
                }

                .forget_password {
                    font-weight: 600 !important;
                    color: rgb(10, 102, 194);
                }

                .login_btn_contain {
                    user-select: none;
                    text-align: center;
                    padding: 13px;
                    border-radius: 5px;
                    font-size: 18px;
                    font-weight: 600;
                    border: none;
                    background-color: #0a66c2;
                    color: white;
                    cursor: pointer;

                    &:hover {
                        background-color: #004182;
                    }
                }

                .el-tab-pane {
                    margin-top: -12px !important;

                }
            }

            .register {
                margin-top: 20px;
                text-align: center;
            }
        }
    }
}